﻿<%@ Page Language="C#" MasterPageFile="~/Pages/Masters/masterADM2.master" AutoEventWireup="true" CodeFile="ADM_maquinas.aspx.cs" Inherits="Pages_Default" Title="Untitled Page" %>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentTitulo1" Runat="Server">
    administrar máquinas           
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentSubTitulo1" Runat="Server">
    Aquí se pueden ingresar/modificar/eliminar y consultar por máquinas. Ingrese los 
    datos a continuación:            
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentTexto1" Runat="Server">
    <table style="width: 100%">
        <tr>
            <td style="width: 85px">
                Codigo</td>
            <td style="width: 154px">
                <asp:TextBox ID="tbCodigo" runat="server"></asp:TextBox>
            </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td style="width: 85px">
                Nombre</td>
            <td style="width: 154px">
                <asp:TextBox ID="tbNombre" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:Label ID="lblNombreVacio" runat="server" ForeColor="Red" Text="*"></asp:Label>
                                                        </td>
        </tr>
        <tr>
            <td style="width: 85px">
                Descripción</td>
            <td style="width: 154px">
                <asp:TextBox ID="tbDescripcion" runat="server" TextMode="MultiLine"></asp:TextBox>
            </td>
            <td>
                <asp:Label ID="lblDescripcionVacio" runat="server" ForeColor="Red" Text="*"></asp:Label>
                                                        </td>
        </tr>
        <tr>
        <td>Imagentd&gt;
        <td>
            <asp:FileUpload ID="FileUpload1" runat="server" />
                                                        </td>
        <td></td>
        </tr>
        <tr>
            <td style="width: 85px">
                Tipo</td>
            <td style="width: 154px">
                <asp:DropDownList ID="ddlTipoMaq" runat="server" DataSourceID="odsTipoMaqs" 
                    DataTextField="NOMBRE_TIPO_MAQUINA" DataValueField="NOMBRE_TIPO_MAQUINA">
                </asp:DropDownList>
                <asp:ObjectDataSource ID="odsTipoMaqs" runat="server" 
                    DeleteMethod="eliminarTipoMaquina" InsertMethod="insertarTipoMaquina" 
                    OldValuesParameterFormatString="original_{0}" SelectMethod="GetData" 
                    TypeName="TipoMaquinaBLL" UpdateMethod="actualizarTipoMaquina">
                    <DeleteParameters>
                        <asp:Parameter Name="NomTipoMaquina" Type="String" />
                    </DeleteParameters>
                    <UpdateParameters>
                        <asp:Parameter Name="nomTipoMaquina" Type="String" />
                        <asp:Parameter Name="descripcionTipoMaquina" Type="String" />
                    </UpdateParameters>
                    <InsertParameters>
                        <asp:Parameter Name="tipoMaquina" Type="String" />
                        <asp:Parameter Name="descripcionTipoMaquina" Type="String" />
                    </InsertParameters>
                </asp:ObjectDataSource>
            </td>
            <td>
                &nbsp;</td>
        </tr>
        </table>
</asp:Content>

<asp:Content ID="Content5" ContentPlaceHolderID="ContentBotones1" Runat="Server">
    <asp:Button ID="bIngresar" runat="server" Text="Ingresar" 
        onclick="bIngresar_Click" />
    <asp:Button ID="bActualizar" runat="server" Text="Actualizar" 
        onclick="bActualizar_Click" />
    <asp:Button ID="bEliminar" runat="server" Text="Eliminar" 
        onclick="bEliminar_Click" />
    <asp:Button ID="bNuevo" runat="server" Text="Nuevo" onclick="bNuevo_Click" />
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="ContentTitulo2" Runat="Server">
    buscar máquina           
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="ContentSubTitulo2" Runat="Server">
    Aquí puede buscar una máquina por medio de su nombre.           
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="ContentTexto2" Runat="Server">
    <table style="width: 100%">
        <tr>
            <td style="width: 80px">
                NOMBRE</td>
            <td style="width: 168px">
                <asp:TextBox ID="tbCodBuscar" runat="server"></asp:TextBox>
            </td>
            <td>
                <asp:Button ID="Button1" runat="server" Text="Buscar" onclick="Button1_Click" />
            </td>
        </tr>
    </table>
</asp:Content>
<asp:Content ID="Content9" ContentPlaceHolderID="ContentBotones2" Runat="Server">
    <asp:GridView ID="gvMaquinas" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="ID_MAQUINA" DataSourceID="odsMaquinas" 
        onselectedindexchanged="gvMaquinas_SelectedIndexChanged">
        <Columns>
            <asp:CommandField ShowSelectButton="True" />
            <asp:BoundField DataField="ID_MAQUINA" HeaderText="ID_MAQUINA" 
                InsertVisible="False" ReadOnly="True" SortExpression="ID_MAQUINA" />
            <asp:BoundField DataField="NOMBRE_TIPO_MAQUINA" 
                HeaderText="NOMBRE_TIPO_MAQUINA" SortExpression="NOMBRE_TIPO_MAQUINA" />
            <asp:BoundField DataField="NOMBRE_MAQUINA" HeaderText="NOMBRE_MAQUINA" 
                SortExpression="NOMBRE_MAQUINA" />
            <asp:BoundField DataField="DESCRIPCION_MAQUINA" 
                HeaderText="DESCRIPCION_MAQUINA" SortExpression="DESCRIPCION_MAQUINA" />
            <asp:BoundField DataField="IMAGEN" HeaderText="IMAGEN" 
                SortExpression="IMAGEN" />
        </Columns>
    </asp:GridView>
    <asp:ObjectDataSource ID="odsMaquinas" runat="server" 
        DeleteMethod="eliminarMaquina" 
        OldValuesParameterFormatString="original_{0}" SelectMethod="getMaquinaByNombre" 
        TypeName="MaquinasBLL">
        <DeleteParameters>
            <asp:Parameter Name="idMaquina" Type="Decimal" />
        </DeleteParameters>
        <SelectParameters>
            <asp:ControlParameter ControlID="ContentTexto2$tbCodBuscar" ConvertEmptyStringToNull="False" 
                DefaultValue="&quot;&quot;" Name="nombreMaquina" PropertyName="Text" 
                Type="String" />
        </SelectParameters>
    </asp:ObjectDataSource>
    </asp:Content>
